云服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > 云服务器 >

服务器_mysql 主从服务器的简单配置,首先在主服务器上添加可登陆

来源:网络整理  作者:  发布时间:2020-12-22 10:43
mysql 主从服务器的简单配置,首先在主服务器上添加可登陆的用户权限: GRANT REPLICATE SLAVE on *.* to...
SLAVE start IO_THREAD
主服务器上的相关命令:
数据表要全部是MyISAM表,必须有SUPER权限,master的复制用户必须具备RELOAD和SUPER权限。
补充:可以使用LOAD DATA FROM MASTER语句来建立slave。但有约束条件:
SET GLOBAL SQL_SLAVE_SKIP_COUNTER
show slave hosts;#查看从服务器主机列表
双机互备则是两个mysql同时配置为master及slave
Slave_IO_Running,为No,则说明IO_THREAD没有启动,请执行slave start [IO_THREAD]
补充:
Slave_SQL_Running为No则复制出错,查看Last_error字段排除错误后执行slave start [SQL_THREAD]
从服务器的配置
GRANT REPLICATE SLAVE on *.* to 'username'@'host' identified by 'password'
purge logs to ''log_name''
Waiting for master to send event//已经连上
在master服务器端可运行的命令:
show slave status(SUPER,REPLICATION CLIENT)
在master端执行RESET MASTER清除已有的日志变更,
purge logs before ''date''
server-id=2 #从服务器标识,范围1---2E32-1
--relay-log-info-file启动选项修改文件名。
master-port = portid #主服务器的运行端口号
从服务器上的相关命令:

slave start
查看Slave_IO_State字段
set sql_log_bin=
relay-log和--relay-log-index选项修改。在从服务器中还有一个relay-log.info中继信息文件,可用
此时slave端会因为找不到master日志无法启动IO_THREAD,请清空data目录下
show logs
skip-start-slave #防止随服务器的启动而启动同步程序
replicate-ignore=db=databasename #不同步的数据库名称,多个可以重复该配置
load data from master
server-id=1 #主服务器标识
log-bin #从服务器启动二进制日志记录
reset slave
master-password=password #登陆主服务器的密码
show master status;#查看主服务器的运行状态
master-user=username #登陆主服务器的用户名
空 //复制没有启动
在从服务器上使用show slave status
SLAVE STOP IO_THREAD //此线程把master段的日志写到本地

show slave hosts
master-connect-retry = seconds #与主服务器断开连接后,重新自动连接的时间
binlog-ignore-db=databasename #不备份的数据库名称,多个可以重复该配置过程
slave stop
至此,一个简单的主从服务器配置完成。

中继日志文件默认的文件为hostname-relay-bin.nnn和hostname-relay-bin.index。可用从服务器的--

首先在主服务器上添加可登陆的用户权限:
SLAVE STOP SQL_THREAD //此线程把写到本地的日志应用于数据库
relay-log.info,hosname-relay-bin*等文件重新启动mysql
master-host=hostname/hostip #主服务器ip或主机名称
binlog-do-bin=databasename #要备份的数据库名称,多个可以重复该配置过程
replicate-do-db=databasename #要同步的数据库名称,多个可以重复该配置过程
show binlog events
show master status
PURGE MASTER [before ''date''] 删除master端已同步过的日志

SLAVE start SQL_THREAD
log-bin #启用二进制日志
Connecting to master//没有连接上master
CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //动态改变master信息
然后设置主服务器的my.ini文件。
reset master(老版本flush master)

相关热词: 服务器 配置

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/yun/7089.shtml

最新文章
租用云服务器后的备案问 租用云服务器后的备案问

时间:2021-01-05

百度云服务器bcc有什么优 百度云服务器bcc有什么优

时间:2021-01-05

什么是云服务器cvm?怎么 什么是云服务器cvm?怎么

时间:2021-01-05

云服务器怎么保证信息安 云服务器怎么保证信息安

时间:2021-01-05

云服务器怎么预防被攻击 云服务器怎么预防被攻击

时间:2021-01-05

阿里云ECS实例设置用户r 阿里云ECS实例设置用户r

时间:2020-12-29

阿里云ECS服务器入门使用 阿里云ECS服务器入门使用

时间:2020-12-29

怎么配置云服务器 怎么配置云服务器

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

服务器_mysql 主从服务器的简单配置,首先在主服务器上添加可登陆

2020-12-22 编辑:

SLAVE start IO_THREAD
主服务器上的相关命令:
数据表要全部是MyISAM表,必须有SUPER权限,master的复制用户必须具备RELOAD和SUPER权限。
补充:可以使用LOAD DATA FROM MASTER语句来建立slave。但有约束条件:
SET GLOBAL SQL_SLAVE_SKIP_COUNTER
show slave hosts;#查看从服务器主机列表
双机互备则是两个mysql同时配置为master及slave
Slave_IO_Running,为No,则说明IO_THREAD没有启动,请执行slave start [IO_THREAD]
补充:
Slave_SQL_Running为No则复制出错,查看Last_error字段排除错误后执行slave start [SQL_THREAD]
从服务器的配置
GRANT REPLICATE SLAVE on *.* to 'username'@'host' identified by 'password'
purge logs to ''log_name''
Waiting for master to send event//已经连上
在master服务器端可运行的命令:
show slave status(SUPER,REPLICATION CLIENT)
在master端执行RESET MASTER清除已有的日志变更,
purge logs before ''date''
server-id=2 #从服务器标识,范围1---2E32-1
--relay-log-info-file启动选项修改文件名。
master-port = portid #主服务器的运行端口号
从服务器上的相关命令:

slave start
查看Slave_IO_State字段
set sql_log_bin=
relay-log和--relay-log-index选项修改。在从服务器中还有一个relay-log.info中继信息文件,可用
此时slave端会因为找不到master日志无法启动IO_THREAD,请清空data目录下
show logs
skip-start-slave #防止随服务器的启动而启动同步程序
replicate-ignore=db=databasename #不同步的数据库名称,多个可以重复该配置
load data from master
server-id=1 #主服务器标识
log-bin #从服务器启动二进制日志记录
reset slave
master-password=password #登陆主服务器的密码
show master status;#查看主服务器的运行状态
master-user=username #登陆主服务器的用户名
空 //复制没有启动
在从服务器上使用show slave status
SLAVE STOP IO_THREAD //此线程把master段的日志写到本地

show slave hosts
master-connect-retry = seconds #与主服务器断开连接后,重新自动连接的时间
binlog-ignore-db=databasename #不备份的数据库名称,多个可以重复该配置过程
slave stop
至此,一个简单的主从服务器配置完成。

中继日志文件默认的文件为hostname-relay-bin.nnn和hostname-relay-bin.index。可用从服务器的--

首先在主服务器上添加可登陆的用户权限:
SLAVE STOP SQL_THREAD //此线程把写到本地的日志应用于数据库
relay-log.info,hosname-relay-bin*等文件重新启动mysql
master-host=hostname/hostip #主服务器ip或主机名称
binlog-do-bin=databasename #要备份的数据库名称,多个可以重复该配置过程
replicate-do-db=databasename #要同步的数据库名称,多个可以重复该配置过程
show binlog events
show master status
PURGE MASTER [before ''date''] 删除master端已同步过的日志

SLAVE start SQL_THREAD
log-bin #启用二进制日志
Connecting to master//没有连接上master
CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //动态改变master信息
然后设置主服务器的my.ini文件。
reset master(老版本flush master)

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/yun/7089.shtml

相关文章

风云图片

推荐阅读

返回云服务器频道首页